package com.example.emos.api.service;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
 * @author: LC
 * @date 2022/4/22 14:08
 * @ClassName: WorkflowService
 */
public interface WorkflowService {


    String startMeetingProcess(HashMap param);

    public boolean searchProcessStatus(String instanceId);

    public void deleteProcessById(String uuid, String instanceId, String type, String reason);

    public ArrayList searchProcessUsers(String instanceId);

    public HashMap searchTaskByPage(HashMap param);

    public HashMap searchApprovalContent(String instanceId, int userId, String[] role, String type, String status);

    public void approvalTask(HashMap param);

    public void archiveTask(HashMap param);

    public String startLeaveProcess(HashMap param);

    public String startReimProcess(HashMap param);

}
